#! usr/bin/python3
# -*- coding:UTF-8 -*-

"""
mingzhang
2018/4/28
ex003_整数的加减乘除运算.py

使用加(+)、减(-)、乘(*)、除(/)、乘方(**)、地板除(//)、取余(%)对数字进行运算
"""


def main():
    a = 6
    b = 3
    print("a+b=", a + b)  # 变量a和b的加法运算
    print("a-b=", a - b)  # 变量a和b的减法运算
    print("a*b=", a * b)  # 变量a和b的乘法运算
    print("a/b=", a / b)  # 变量a和b的除法运算，除法运算结果是浮点数(保留一位小数)
    print("a%b=", a % b)  # 变量a和b的取余运算
    print("a**b=", a ** b)  # 变量a和b的乘方运算，6^3=6*6*6
    print("*" * 20)

    """
    变量a和b的地板除运算(向下取整)，负数运算需要特别注意
    """
    print("地板除运算：")
    # 正数变量c1和d的地板除运算(向下取整)
    c1 = 5
    d = 2
    print("c1//d=", c1 // d)
    # 负数变量c2和d的地板除运算(向下取整)
    c2 = -5
    d = 2
    # 因为是向下取整(-2.5>-3)，所以值为-3
    print("c2//d=", c2 // d)


if __name__ == "__main__":
    main()
